what doctors make millions